#include<string>
#include<map>
#include"expressao.h"
#ifndef EXPVAR_H
#define EXPVAR_H
using namespace std;

class Exp_Var: public Expressao {
	private:
		string variavel;
		map<string,string> *memoria;
	public:
		Exp_Var (string variavel, map<string,string> *memoria) {
			this->variavel = variavel;
			this->memoria = memoria;
		}
		virtual int processa_expressao() {
			string str=memoria->find(variavel)->second;
			return stoi(str);
		}
};

#endif
